home *** CD-ROM | disk | FTP | other *** search
/ Amiga Format CD 23 / Amiga Format AFCD23 (Feb 1998, Issue 107).iso / -seriously_amiga- / shareware / programming / other / studio16add / studio16add.readme < prev    next >
Text File  |  1997-12-01  |  5KB  |  110 lines

  1. Short:    Studio 16 fileformat_2.0 and filetools !
  2. Uploader: kenny@bgnett.no <Kenneth "Kenny" Nilsen>
  3. Author:   kenny@bgnett.no <Kenneth "Kenny" Nilsen>
  4. Type:     dev/misc 
  5. Requires: Most useful for Studio 16 3.x owners
  6. Version:  2.1 PUBLIC
  7.  
  8.  
  9. mailto:kenny@bgnett.no
  10.  
  11. $VER: Studio16add 2.1 (17.11.97)
  12.  
  13. Copyright (C) 1997 by Digital Surface/Kenneth "Kenny" Nilsen.
  14. All rights reserved.
  15.  
  16. ATTENTION Audio program developers and Studio 16 owners!
  17.  
  18. *** NEWS
  19.  
  20.     - COMPLETE description of the Studio 16 fileformat (KWK3)
  21.     - Studio2AIFF now support SampleClips (edited Studio16 files)
  22.     - S16MakePermanent to avoid the Editor bug.
  23.     - S16FixFile is able to fix most corrupt Studio 16 files
  24.     - S16DownSample for fast resampling (half size)
  25.     - S16UpSample for fast resampling w/ interpolate (double size)
  26.     - S16Regions2Files creates seperate files of Regions
  27.     - S16FileInfo improved, now (opt.) list SampleClips and Regions
  28.     - Several minor tools to handle files
  29.     - Most tools updated so they can be used from scripts
  30.     - Several script for batching multiple files at once (with pattern
  31.       matching).
  32.     - Demo sources updated
  33.     - KStudioCheck to check which AD card(s) you have installed
  34.     - Added tool CDDA2Studio (replaces SplitCDDA(I)).
  35.  
  36.     - Name on package changed from 'Studio16frm' to 'Studio16add' -
  37.       I'm sorry for the mess this may have caused!
  38.  
  39. ---
  40. This package contains complete description of the Studio 16 3.x
  41. fileformat_2.0 - now with SampleClip and Region support.
  42. You will find includes for assembler and C plus a larger doc.
  43.  
  44. Studio 16 is a (great) piece of software that was made for the Sunrize's
  45. audio cards AD1012 (12-bit) and AD516 (16-bit). The AD516 is still one of
  46. the best cards for the Amiga today and is used worldwide in professional
  47. studios by video/film producers, music producers (f.ex. Chemical Brothers),
  48. film dubbers, jingle houses and much much more. The drawback is that
  49. Sunrize went down a few years back and no software updates was made since.
  50. Sunrize wasn't very willing to release developer docs (the docs they had
  51. were lousy anyway.. that's IMHO :) so people was stuck. That's until now -
  52. well, atleast developers can start to support the Studio 16 fileformat so
  53. Studio 16 owners can export and import the files. I still work on API docs
  54. for the library itself so you can use playback/record via the card. Please
  55. be patient! :)
  56.  
  57. In this package you will find several tools to handle Studio 16 files such
  58. as converters, tools to adjust several settings of the files, tools to dump
  59. info and to fix the files and tools to up- and downsample samples and more.
  60. Note that Studio2AIFF now support SampleClips!
  61.  
  62. Most tools included can be used in scripts. They return WARN if any error.
  63. All tools are written in assembler for speed and size.
  64.  
  65. NOTE: The description is NOT a result of reverse engineering! The
  66. fileformat is based on hard work from my part /without/ hacking into any
  67. code. It was purly test-and-watch methode and later partly based on
  68. 'official' Sunrize docs.
  69.  
  70. You may use the documents for commerical products.
  71.  
  72. The following tools are included:
  73.  
  74.  AIFF2STUDIO        - convert AIFF mono/st/8/16 file to S16 file
  75.  CDDA2Studio        - splits CDDA files in two Studio 16 files
  76.  JoinAIFF        - joins two mono AIFF files in one stereo AIFF
  77.  RAW2STUDIO        - convert raw 8/16 bit intel/motorola file to S16
  78.  S16DownSample        - half a sample in size (frequency is adjusted)
  79.  S16Fileinfo        - show some vital info about a Studio 16 file
  80.  S16FixFile        - try to fix a corrupt Studio 16 file
  81.  S16InitFilter        - inits Studio 16 files with filter value 1
  82.  S16IsPermanent        - check if a Studio file contains edits
  83.  S16IsStudio        - check if file is a Studio 16 file
  84.  S16ListRegions        - dumps the regions defined in a Studio 16 file
  85.  S16MakePermanent    - converts all edits to a new permanent file
  86.  S16ReadFreq        - dumps frequency of a Studio 16 file
  87.  S16ReadPan        - dumps pan setting of a Studio 16 file
  88.  S16ReadSMPTE        - dumps SMPTE position of a Studio 16 file
  89.  S16ReadVolume        - dumps volume setting of a Studio 16 file
  90.  S16Regions2Files    - saves Regions in a file as seperate files
  91.  S16SetFreq        - modifies the frequency of a Studio 16 file
  92.  S16SetPan        - modifies the pan setting of a S16 file
  93.  S16SetSMPTE        - modifies the SMPTE position of a Studio 16 file
  94.  S16SetVolume        - modifies the volume setting of a Studio 16 file
  95.  S16UpSample        - doubles a sample in size (with interpolate)
  96.  SplitAIFF        - splits a stereo AIFF in two mono AIFF files
  97.  Studio2AIFF        - convert a Studio 16 file to AIFF format
  98.  
  99. pluss some batch script (pattern matching and more):
  100.  
  101.  CDDA2StudioBatch    - pattern matching (see above)
  102.  ConvertAIFF2Studio    - pattern matching (see above)
  103.  ConvertRAW2Studio    - pattern matching (see above)
  104.  ConvertStudio2AIFF    - pattern matching (see above)
  105.  DownsampleStudio    - pattern matching (see above)
  106.  MakePermanent        - pattern matching (see above)
  107.  StereoAIFF2Studio    - splits a stereo AIFF file in two Studio 16 files
  108.  Studio2StereoAIFF    - convert and joins AIFF files in one go
  109.  UpsampleStudio        - pattern matching (see above)
  110.